Programmation hors-ligne (robots industriels)

Un article de Wikipédia, l'encyclopédie libre.

La programmation hors-ligne, communément appelée PHL en abrégé, ou CFAO robotique est une méthode de programmation des robots industriels.

Historiquement, les robots industriels étaient uniquement programmés par la méthode par apprentissage[1], qui consiste à créer des trajectoires en faisant mémoriser aux robots des points correspondant à des coordonnées cartésiennes. Même encore aujourd'hui, cette méthode est la plus utilisée. Utile pour des applications de manipulation ou ne nécessitant pas la création d'un grand nombre de points, la programmation par apprentissage présente cependant de nombreux désavantages :

  • Nécessité d'arrêter le robot pour lui faire apprendre le programme ;
  • Temps de programmation pouvant s'avérer très long si le programme a beaucoup de points ;
  • Essais/erreurs pour arriver à générer de bonnes trajectoires dus à des problématiques propres à la programmation robotique (Singularités, limites en termes de portée, limites de joints...).

La programmation hors-ligne permet de s’affranchir de ces contraintes en séparant le processus de programmation du robot du processus de production. Ainsi, un robot peut effectuer une tâche de travail alors que son programmeur peut en même temps, sur un ordinateur dédié, programmer la prochaine tâche via un logiciel de programmation hors-ligne.

Cette méthode de programmation nécessite cependant d'avoir accès aux modèles CAO des pièces qui seront utilisées par le robot car le programmeur va créer les trajectoires robotiques en se basant sur la géométrie du modèle CAO de la pièce qu'il programme. Il pourra par la suite visualiser le résultat de sa programmation grâce à un simulateur intégré qui est une représentation virtuelle de l'environnement de travail du robot avec toutes ses composantes. Certains logiciels permettent la programmation de trajectoires de manière automatique grâce à des algorithmes de calcul poussés. Lle gain ainsi obtenu par rapport à la programmation par apprentissage autorise l’utilisation des robots pour de la production unitaire[2].

Exemples de logiciels de programmations hors-ligne[3][modifier | modifier le code]

Nom Robots
Fuzzy Studio[4] multiples
Almacalm Weld[5] multiples
RoboStudio ABB
Roboguide Fanuc
Kuka Sim Kuka
Stäubli Robotics Staübli
Robotmaster[6] multiples
DELMIA multiples
RoboDK[7] multiples
SprutCAM Robot[8] multiples
RobotExpert (Tecnomatix) multiples
FASTSUITE multiples
Octopuz (Visual Components) multiples
Delfoi (Visual Components) multiples
Drag & Bot[9] multiples

Notes et références[modifier | modifier le code]

  1. « Teach Pendants Information | Engineering360 », sur www.globalspec.com (consulté le )
  2. (en) « Robotics Case Studies - Robotmaster »(Archive.orgWikiwixArchive.isGoogleQue faire ?), sur robotics.org (consulté le )
  3. (en-US) Isaac Maw, « The What, Why and How of Industrial Robot Simulation Software for Offline Programming (OLP) », sur Engineering.com, (consulté le )
  4. (en-GB) « Fuzzy Studio », sur FLR (consulté le )
  5. « Almacam Weld », sur Almacam (consulté le )
  6. Patrick Cazier, « Programmation hors-ligne de robots », sur Machines Production, (consulté le )
  7. (en) « 5 RoboDK Updates », sur Automate.org, (consulté le )
  8. (en-US) « SprutCAM Robot | all-in-one robot programming software solution », sur sprutcam.com (consulté le )
  9. (en-US) Mark Allinson, « Automation specialist Keba acquires software startup Drag & Bot », sur Robotics & Automation News, (consulté le )